module UnidadesMedidaHelper

  def unidades_de_medida_map
    UnidadeMedida.all.map {|p| [p.nome, p.id]}
  end

  def value_with_unit(obj, method, sigla = false)
    unidade = sigla ? obj.unidade_medida.sigla : obj.unidade_medida.nome
    "#{number_with_delimiter(obj.send(method))} #{unidade}"
  end

  def unidade_medida_selecionada(model = nil)
    (model.try(:unidade_medida) || UnidadeMedida.padrao).id
  end

end
